Introduction To Graph Theory: A Computer Science Perspective